<?php
// fix
//
// $ftdi['data']['show_in_main_menu']

$config_php = $patch->site_dir.'etc/conf.d/db.php';
include ($config_php);
if ($link = mysql_connect($config['db_host'], $config['db_user'], $config['db_password'])) {
        mysql_select_db($config['db_name']);
        if ($config['db_encoding']) {
                $result = mysql_query("SET NAMES ".$config['db_encoding'], $link);
        }
        $prefix = $config['db_prefix'];

        // update ftdi objects
        // .show_in_main_menu = true
        $result = mysql_query("SELECT * FROM {$prefix}objects WHERE type='ftdi'", $link);
        if ($result) {
                while ($row = mysql_fetch_assoc($result)) {
                        $oid = $row['oid'];
                        $data = unserialize($row['data']);
                        unset($data['config']);
                        $data['show_in_main_menu'] = true;
                        $data_serialised = mysql_escape_string(serialize($data));
                        $update = mysql_query("UPDATE {$prefix}objects SET data='{$data_serialised}' WHERE oid={$oid}", $link);
                        if (!$update) {
                                $patch->error = "Не смог обновить конфигурацию разделов, SQL error: " . mysql_error();
                                return false;   
                        }

                }

        } else {
                $patch->error = "Не смог обновить конфигурацию сообществ, SQL error: " . mysql_error();
                return false;                   
        }
        mysql_close($link);
        return true;
} else {
        $patch->error = "Could not connect: " . mysql_error();
        return false;
}


